a4d24e93a54aea5d2e8d496be0f2108b063586bc,app/src/main/java/com/seafile/seadroid2/ui/fragment/ActivitiesFragment.java,ActivitiesFragment,viewFile,#String#String#,498

Before Change


        }

        if (repo.encrypted) {
            handleEncryptedRepo(repo, new TaskDialog.TaskDialogListener() {
                @Override
                public void onTaskSuccess() {
                    openFile(repoID, repo.getName(), path);
                }
            });

        } else {
            openFile(repoID, repo.getName(), path);

After Change


            return;
        }

        final boolean continueProcess = mActivity.handleEncryptedRepo(repo, new TaskDialog.TaskDialogListener() {
            @Override
            public void onTaskSuccess() {
                openFile(repoID, repo.getName(), path);
            }
        });

        if (!continueProcess)
            return;

        openFile(repoID, repo.getName(), path);
    }